html {font-size:20px;}
@media only screen and (min-width:400px) {html {font-size:21.33333333px !important;}
}
@media only screen and (min-width:414px) {html {font-size:22.08px !important;}
}
@media only screen and (min-width:480px) {html {font-size:25.6px !important;}
}
html {font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display:block;}
audio,canvas,progress,video {display:inline-block;vertical-align:baseline;}
audio:not([controls]) {display:none;height:0;}
[hidden],template {display:none;}
a {background-color:transparent;}
a:active,a:hover {outline:0;}
abbr[title] {border-bottom:1px dotted;}
b,strong {font-weight:bold;}
dfn {font-style:italic;}
h1 {font-size:2em;margin:0.67em 0;}
mark {background:#ff0;color:#000;}
small {font-size:80%;}
sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
img {border:0;}
svg:not(:root) {overflow:hidden;}
figure {margin:1em 40px;}
hr {box-sizing:content-box;height:0;}
pre {overflow:auto;}
code,kbd,pre,samp {font-family:monospace,monospace;font-size:1em;}
button,input,optgroup,select,textarea {color:inherit;font:inherit;margin:0;}
button {overflow:visible;}
button,select {text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled] {cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0;}
input {line-height:normal;}
input[type="checkbox"],input[type="radio"] {box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height:auto;}
input[type="search"] {-webkit-appearance:textfield;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend {border:0;padding:0;}
textarea {overflow:auto;}
optgroup {font-weight:bold;}
table {border-collapse:collapse;border-spacing:0;}
td,th {padding:0;}
a,input,textarea,select,button {outline:0;}
p{margin:1em 0;}
a{color:#0894ec;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:active {color:#0a8ddf;}
body{position: absolute;margin:0;top: 0;right: 0;bottom: 0;left: 0;font-family:"Helvetica Neue", Helvetica, sans-serif;;font-size: 0.85rem;line-height: 1.5;color: #3d4145;background: #eeeeee;overflow: hidden;}
*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;moz-user-select: -moz-none;-moz-user-select: none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:text;-ms-user-select:none;user-select:none;}
*[type*="text/v-template"] {visibility:hidden !important}
*[type="text/template"],*[type*="text/d-template"] {display:none !important}

/* === Pages ===*/
.page{position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: #eeeeee;z-index: 2000;}
.page-content{position: absolute;top: 0;right: 0;bottom: 0;left: 0;overflow: auto;-webkit-overflow-scrolling: touch;}
.page,
.page-group{box-sizing: border-box;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #efeff4;display: none;overflow: hidden;}
.page-group.bar-through .page,.page.bar-through .page-content{height:calc(100vh - 2.5rem);}
.page.bar-through .bar-nav ~ .page-content{height:calc(100vh - 4.7rem);}
.page.page-current,
.page-group.page-current,
.page.page-visible,
.page-group.page-visible,
.page.page-from-center-to-left,
.page-group.page-from-center-to-left,
.page.page-from-center-to-right,
.page-group.page-from-center-to-right,
.page.page-from-right-to-center,
.page-group.page-from-right-to-center,
.page.page-from-left-to-center,
.page-group.page-from-left-to-center,
.page.page-from-center-to-up,
.page-group.page-from-center-to-up,
.page.page-from-down-to-center,
.page-group.page-from-down-to-center,
.page.page-from-center-to-flip,
.page-group.page-from-center-to-flip,
.page.page-from-flow-to-center,
.page-group.page-from-flow-to-center{display: block;}
.page.page-current,
.page-group.page-current{overflow: hidden;}
.page-group{display: block;}
.page-title{display:none;height:0;width:0;font-size:0;}
.page-transitioning,
.page-transitioning .swipeback-page-shadow{-webkit-transition: 400ms;transition: 400ms;}
.page-from-right-to-center{-webkit-animation: pageFromRightToCenter 400ms forwards;animation: pageFromRightToCenter 400ms forwards;z-index: 2002;}
.page-from-center-to-right{-webkit-animation: pageFromCenterToRight 400ms forwards;animation: pageFromCenterToRight 400ms forwards;z-index: 2002;}
@keyframes pageFromRightToCenter{from{-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);opacity: .9;}
to{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;}}
@-webkit-keyframes pageFromCenterToRight{from{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;}
to{-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);opacity: .9;}}
.page-from-center-to-left{-webkit-animation: pageFromCenterToLeft 400ms forwards;animation: pageFromCenterToLeft 400ms forwards;}
.page-from-left-to-center{-webkit-animation: pageFromLeftToCenter 400ms forwards;animation: pageFromLeftToCenter 400ms forwards;}
@-webkit-keyframes pageFromCenterToLeft{from{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
to{opacity: .5;-webkit-transform: translate3d(-20%, 0, 0);transform: translate3d(-20%, 0, 0);}}
@-webkit-keyframes pageFromLeftToCenter{from{opacity: .5;-webkit-transform: translate3d(-20%, 0, 0);transform: translate3d(-20%, 0, 0);}
to{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}
.page-from-down-to-center{-webkit-animation: pageFromDownToCenter 400ms forwards;animation: pageFromDownToCenter 400ms forwards;z-index: 2002;}
.page-from-center-to-down{-webkit-animation: pageFromCenterToDown 400ms forwards;animation: pageFromCenterToDown 400ms forwards;z-index: 2002;}
@keyframes pageFromDownToCenter{from{-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0,100% , 0);opacity: .9;}
to{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;}}
@-webkit-keyframes pageFromCenterToDown{from{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;}
to{-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);opacity: .9;}}
.page-from-center-to-up{-webkit-animation: pageFromCenterToUp 400ms forwards;animation: pageFromCenterToUp 400ms forwards;}
.page-from-up-to-center{-webkit-animation: pageFromUpToCenter 400ms forwards;animation: pageFromUpToCenter 400ms forwards;}
@-webkit-keyframes pageFromCenterToUp{from{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
to{opacity: 0.5;-webkit-transform: translate3d(0, -20%, 0);transform: translate3d(0, -20%, 0);}}
@-webkit-keyframes pageFromUpToCenter{from{opacity: .5;-webkit-transform: translate3d(0, -20%, 0);transform: translate3d(0, -20%, 0);}
to{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}
.page-from-center-to-flip{-webkit-animation: pageFromCenterFlip 400ms forwards;animation: pageFromCenterFlip 400ms forwards;}
@-webkit-keyframes pageFromCenterFlip{from{opacity: .5;-webkit-transform:rotateY(180deg);transform: rotateY(180deg);}
to{opacity: 1;-webkit-transform:rotateY(0deg);transform: rotateY(0deg);}}
.bar-nav ~ .page-content{top: 2.2rem;}
.bar-header-secondary ~ .page-content{top: 4.4rem;}
.bar-footer ~ .page-content{bottom: 2.2rem;}
.bar-footer-secondary ~ .page-content{bottom: 4.4rem;}
.bar-tab ~ .page-content{bottom: 2.5rem;}
.bar-footer-secondary-tab ~ .page-content{bottom: 4.7rem;}


.bar{position: absolute;right: 0;left: 0;z-index: 9999;height: 2.2rem;padding-right: 0.5rem;padding-left: 0.5rem;background-color: #f7f7f8;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.bar:after{content: '';position: absolute;left: 0;bottom: 0;right: auto;top: auto;height: 1px;width: 100%;background-color: #e7e7e7;display: block;z-index: 15;-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.bar:after{-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}}
@media only screen and (-webkit-min-device-pixel-ratio: 3){.bar:after{-webkit-transform: scaleY(0.33);transform: scaleY(0.33);}}
.title{position: absolute;display: block;width: 100%;padding: 0;margin: 0 -0.5rem;font-size: 0.85rem;font-weight: 500;line-height: 2.2rem;color: #3d4145;text-align: center;white-space: nowrap;}
.title a{color: inherit;}
.bar .button{position: relative;top: 0.35rem;z-index: 20;margin-top: 0;font-weight: 400;}
.bar .button.pull-right{margin-left: 0.5rem;}
.bar .button.pull-left{margin-right: 0.5rem;}
.bar .button-link{top: 0;padding: 0;font-size: 0.8rem;line-height: 2.2rem;height: 2.2rem;color: #0894ec;border: 0;}
.bar .button-link:active,
.bar .button-link.active{color: #0675bb;}
.bar .button-block{top: 0.35rem;font-size: 0.8rem;width: 100%;}
.bar .button-nav.pull-left{margin-left: -0.25rem;}
.bar .button-nav.pull-left .icon-left-nav{margin-right: -0.15rem;}
.bar .button-nav.pull-right{margin-right: -0.25rem;}
.bar .button-nav.pull-right .icon-right-nav{margin-left: -0.15rem;}
.bar .icon{position: relative;z-index: 20;padding: .5rem .1rem;font-size: 1.1rem;line-height: 1.2rem;}
.bar .button .icon{padding: 0;}
.bar .title .icon{padding: 0;}
.bar .title .icon.icon-caret{top: 0.2rem;margin-left: -0.25rem;}
.bar-footer .icon{font-size: 1.2rem;line-height: 1.2rem;}
.bar input[type="search"]{height: 1.45rem;margin: 0.3rem 0;}
.bar-header-secondary{top: 2.2rem;}
.bar-footer{bottom: 0;}
.bar-footer-secondary{bottom: 2.2rem;}
.bar-footer-secondary-tab{bottom: 2.5rem;}
.bar-footer:before,
.bar-footer-secondary:before,
.bar-footer-secondary-tab:before{content: '';position: absolute;left: 0;top: 0;bottom: auto;right: auto;height: 1px;width: 100%;background-color: #e7e7e7;display: block;z-index: 15;-webkit-transform-origin: 50% 0%;transform-origin: 50% 0%;}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.bar-footer:before, .bar-footer-secondary:before, .bar-footer-secondary-tab:before{-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}}
@media only screen and (-webkit-min-device-pixel-ratio: 3){.bar-footer:before, .bar-footer-secondary:before, .bar-footer-secondary-tab:before{-webkit-transform: scaleY(0.33);transform: scaleY(0.33);}}
.bar-footer:after,
.bar-footer-secondary:after,
.bar-footer-secondary-tab:after{display: none;}
.bar-nav{top: 0;}
.bar-tab{bottom: 0;width: 100%;height:2.5rem;padding: 0;table-layout: fixed;}
.bar-tab:before{content: '';position: absolute;left: 0;top: 0;bottom: auto;right: auto;height: 1px;width: 100%;background-color: #e7e7e7;display: block;z-index: 15;-webkit-transform-origin: 50% 0%;transform-origin: 50% 0%;}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.bar-tab:before{-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}}
@media only screen and (-webkit-min-device-pixel-ratio: 3){.bar-tab:before{-webkit-transform: scaleY(0.33);transform: scaleY(0.33);}}
.bar-tab:after{display: none;}
.bar-tab .tab-item{position: relative;display: table-cell;width: 1%;height: 2.5rem;color: #929292;text-align: center;vertical-align: middle;}
.bar-tab .tab-item.active,
.bar-tab .tab-item:active{color:#0894ec;}
.bar-tab .tab-item .badge{position: absolute;top: .1rem;left: 50%;z-index: 100;height: .8rem;min-width: .8rem;padding: 0 .2rem;font-size: .6rem;line-height: .8rem;color: white;vertical-align: top;background: red;border-radius: .5rem;margin-left: .1rem;}
.bar-tab .tab-item .icon{top: 0.05rem;height: 1.2rem;font-size: 1.2rem;line-height: 1.2rem;padding-top: 0;padding-bottom: 0;}
.bar-tab .tab-item .icon ~ .tab-label{display: block;font-size: 0.55rem;position: relative;top: 0.15rem;}
.bar-tab.bar-tab-no{bottom:-8;}
.bar-tab.show-bar-tab{bottom:0;-webkit-transition-duration: 400ms;transition-duration: 400ms;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.bar-tab.no-bar-tab{-webkit-transition-duration: 400ms;transition-duration: 400ms;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
.nav{background:#fff;text-align:center;}
.nav .nav-item{position: relative;display: table-cell;width: 1%;height: 2.5rem;color: #929292;text-align: center;vertical-align: middle;}
.nav .nav-label{display: block;font-size: 0.75rem;position: relative;top: 0.15rem;color:#333;}
.nav .nav-item .icon{top: 0.05rem;height:2.5rem;width:2.5rem;line-height:2.5rem;font-size:1.35rem;color:#ffffff;}
.nav.nav-horizontal{}

/* === Content Block ===*/
.content-inner{box-sizing: border-box;border-top: 1px solid transparent;margin-top: -1px;padding-bottom: 0.5rem;}
.content-block{margin: 1.75rem 0;padding: 0 0.75rem;color: #6d6d72;}
.content-block-title{position: relative;overflow: hidden;margin: 0;white-space: nowrap;text-overflow: ellipsis;font-size: 0.7rem;text-transform: uppercase;color: #6d6d72;margin: .5rem 0.75rem 0.5rem;}
.content-block-title + .list-block,
.content-block-title + .content-block,
.content-block-title + .card{margin-top: 0.5rem;}
.content-block-inner{background: #fff;padding: 0.5rem 0.75rem;margin-left: -0.75rem;width: 100%;position: relative;color: #3d4145;}
.content-block-inner:before{content: '';position: absolute;left: 0;top: 0;bottom: auto;right: auto;height: 1px;width: 100%;background-color: #c8c7cc;display: block;z-index: 15;-webkit-transform-origin: 50% 0%;transform-origin: 50% 0%;}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.content-block-inner:before{-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}}
@media only screen and (-webkit-min-device-pixel-ratio: 3){.content-block-inner:before{-webkit-transform: scaleY(0.33);transform: scaleY(0.33);}}
.content-block-inner:after{content: '';position: absolute;left: 0;bottom: 0;right: auto;top: auto;height: 1px;width: 100%;background-color: #c8c7cc;display: block;z-index: 15;-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.content-block-inner:after{-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}}
@media only screen and (-webkit-min-device-pixel-ratio: 3){.content-block-inner:after{-webkit-transform: scaleY(0.33);transform: scaleY(0.33);}}
.content-block.inset{margin-left: 0.75rem;margin-right: 0.75rem;border-radius: 0.35rem;}
.content-block.inset .content-block-inner{border-radius: 0.35rem;}
.content-block.inset .content-block-inner:before{display: none;}
.content-block.inset .content-block-inner:after{display: none;}
@media all and (min-width: 768px){.content-block.tablet-inset{margin-left: 0.75rem;margin-right: 0.75rem;border-radius: 0.35rem;}
.content-block.tablet-inset .content-block-inner{border-radius: 0.35rem;}
.content-block.tablet-inset .content-block-inner:before{display: none;}
.content-block.tablet-inset .content-block-inner:after{display: none;}}


/* === Lists ===*/
.list-block{margin: 0 !important;font-size: 0.85rem;}
.list-block ul{background: #ffffff;list-style: none;padding: 0;margin: 0;position: relative;}
.list-block ul:before{content: '';position: absolute;left: 0;top: 0;bottom: auto;right: auto;height: 1px;width: 100%;background-color: #e7e7e7;display: block;z-index: 15;-webkit-transform-origin: 50% 0%;transform-origin: 50% 0%;}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.list-block ul:before{-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}}
@media only screen and (-webkit-min-device-pixel-ratio: 3){.list-block ul:before{-webkit-transform: scaleY(0.33);transform: scaleY(0.33);}}
.list-block ul:after{content: '';position: absolute;left: 0;bottom: 0;right: auto;top: auto;height: 1px;width: 100%;background-color: #e7e7e7;display: block;z-index: 15;-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.list-block ul:after{-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}}
@media only screen and (-webkit-min-device-pixel-ratio: 3){.list-block ul:after{-webkit-transform: scaleY(0.33);transform: scaleY(0.33);}}
.list-block ul ul{padding-left: 2.25rem;}
.list-block ul ul:before,.list-block ul ul:after{display: none;}
.list-block .align-top,
.list-block .align-top .item-content,
.list-block .align-top .item-inner{-webkit-box-align: start;-webkit-align-items: flex-start;align-items: flex-start;}
.list-block.inset{margin-left: 0.75rem;margin-right: 0.75rem;border-radius: 0.35rem;}
.list-block.inset .content-block-title{margin-left: 0;margin-right: 0;}
.list-block.inset ul{border-radius: 0.35rem;}
.list-block.inset ul:before,.list-block.inset ul:after{display: none;}
.list-block.inset li:first-child > a{border-radius: 0.35rem 0.35rem 0 0;}
.list-block.inset li:last-child > a{border-radius: 0 0 0.35rem 0.35rem;}
.list-block.inset li:first-child:last-child > a{border-radius: 0.35rem;}
@media all and (min-width: 768px){.list-block.tablet-inset{margin-left: 0.75rem;margin-right: 0.75rem;border-radius: 0.35rem;}
.list-block.tablet-inset .content-block-title{margin-left: 0;margin-right: 0;}
.list-block.tablet-inset ul{border-radius: 0.35rem;}
.list-block.tablet-inset ul:before,.list-block.tablet-inset ul:after{display: none;}
.list-block.tablet-inset li:first-child > a{border-radius: 0.35rem 0.35rem 0 0;}
.list-block.tablet-inset li:last-child > a{border-radius: 0 0 0.35rem 0.35rem;}
.list-block.tablet-inset li:first-child:last-child > a{border-radius: 0.35rem;}
.list-block.tablet-inset .content-block-title{margin-left: 0;margin-right: 0;}
.list-block.tablet-inset ul{border-radius: 0.35rem;}
.list-block.tablet-inset ul:before,.list-block.tablet-inset ul:after{display: none;}
.list-block.tablet-inset li:first-child > a{border-radius: 0.35rem 0.35rem 0 0;}
.list-block.tablet-inset li:last-child > a{border-radius: 0 0 0.35rem 0.35rem;}
.list-block.tablet-inset li:first-child:last-child > a{border-radius: 0.35rem;}}
.list-block li{box-sizing: border-box;position: relative;}
.list-block .item-content{color: inherit;position: relative;box-sizing: border-box;min-height: 2.2rem;margin-left:0.75rem;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;align-items: center;}
.list-block .item-content > .item-media:first-child + .item-inner{margin-left:0.75rem;}
.list-block .item-content > .item-inner:first-child + .item-media{margin-right:0.75rem;}
.list-block .item-content > .item-media img{display:block;}
.list-block .item-content > .item-media{padding-top: 0.45rem;padding-bottom: 0.45rem;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;-webkit-flex-shrink: 0;flex-shrink: 0;-webkit-box-lines: single;-moz-box-lines: single;-webkit-flex-wrap: nowrap;flex-wrap: nowrap;box-sizing: border-box;-webkit-box-align: center;-webkit-align-items: center;align-items: center;}
.list-block .item-inner{color: inherit;position: relative;width: 100%;overflow: hidden;box-sizing: border-box;-webkit-box-flex: 1;-ms-flex: 1;-webkit-box-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;align-items: center;box-sizing: border-box;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-align-self: stretch;padding-top: 0.4rem;padding-bottom: 0.4rem;padding-right:0.75rem;}
.list-block.media-list .item-inner{display: block;align-self: stretch;}
.list-block .item-title{-webkit-flex-shrink: 1;-ms-flex: 0 1 auto;-webkit-flex-shrink: 1;flex-shrink: 1;white-space: nowrap;position: relative;overflow: hidden;text-overflow: ellipsis;max-width: 100%;-webkit-box-orient: vertical;}
.list-block .item-title.line-clamp-2{height: 2.3rem;line-height: 1.1rem;-webkit-line-clamp:2;white-space: normal;display: -webkit-box;}
.list-block .item-title-row{display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}
.list-block .item-content.item-border{margin-right:0.75rem}
.list-block li.item-border:last-child:after,.list-block li:last-child .item-content.item-border:after{display:none}
.list-block .item-content.item-border .item-inner{margin-right:0;padding-right:0;}
.list-block .item-border:after{content: '';position: absolute;left: 0;bottom: 0;right: auto;top: auto;height: 1px;width: 100%;background-color: #e7e7e7;display: block;z-index: 15;-webkit-transform-origin:50% 0%;transform-origin: 50% 0%;}

@media only screen and (-webkit-min-device-pixel-ratio: 2){
.list-block .item-border:after{    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);}
}
@media only screen and (-webkit-min-device-pixel-ratio:3){
.list-block .item-border:after{    -webkit-transform: scaleY(0.33);
    transform: scaleY(0.33);}
}


.list-block .item-subtitle{font-size: 0.75rem;position: relative;overflow: hidden;white-space: nowrap;max-width: 100%;text-overflow: ellipsis;}
.list-block .item-text{font-size: 0.6rem;color: #999999;line-height: 1.05rem;overflow: hidden;display: -webkit-box;}
.list-block .item-title.label{width: 35%;-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;-webkit-flex-shrink: 0;flex-shrink: 0;margin: 4px 0;}
.list-block .item-input{width: 100%;margin-top: -0.4rem;margin-bottom: -0.35rem;-webkit-box-flex: 1;-ms-flex: 1;-webkit-flex-shrink: 1;-ms-flex: 0 1 auto;-webkit-flex-shrink: 1;flex-shrink: 1;}
.list-block .item-after{white-space: nowrap;color: #5f646e;-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;-webkit-flex-shrink: 0;flex-shrink: 0;margin-left: 0.25rem;display: -webkit-box;display: -webkit-flex;display: flex;max-height: 1.4rem;}
.list-block .smart-select .item-after{max-width: 70%;overflow: hidden;text-overflow: ellipsis;position: relative;}
.list-block .item-link .item-inner:before{content: '';position: absolute;right: 0.75rem;top:50%;margin-top: -5px;height: 10px;width: 10px;border-right: 0.095rem solid #d4d4da;transform: rotate(44deg);-webkit-transition-duration: 300ms;transition-duration: 300ms;border-top:0.095rem solid #d4d4da;z-index:999;}
.list-block .item-link.list-button{padding: 0 0.75rem;text-align: center;color: #0894ec;display: block;line-height: 2.15rem;}
.list-block .item-link.list-button:after{content: '';position: absolute;left: 0;bottom: 0;right: auto;top: auto;height: 1px;width: 100%;background-color: #e7e7e7;display: block;z-index: 15;-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.list-block .item-link.list-button:after{-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}}
@media only screen and (-webkit-min-device-pixel-ratio: 3){.list-block .item-link.list-button:after{-webkit-transform: scaleY(0.33);transform: scaleY(0.33);}}
.list-block .list-block-label{margin: 0.5rem 0 1.75rem;padding: 0 0.75rem;font-size: 0.7rem;color: #5f646e;}
/* ----------------------------------------------------------*/.list-block .list-group ul:after,
.list-block .list-group ul:before{z-index: 11;}
.list-block .list-group + .list-group ul:before{display: none;}
.list-block .item-divider,
.list-block .list-group-title{background: #f7f7f7;margin-top: -1px;padding: 0.2rem 0.75rem;white-space: nowrap;position: relative;max-width: 100%;text-overflow: ellipsis;overflow: hidden;color: #e7e7e7;}
.list-block .item-divider:before,
.list-block .list-group-title:before{content: '';position: absolute;left: 0;top: 0;bottom: auto;right: auto;height: 1px;width: 100%;background-color: #e7e7e7;display: block;z-index: 15;-webkit-transform-origin: 50% 0%;transform-origin: 50% 0%;}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.list-block .item-divider:before, .list-block .list-group-title:before{-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}}
@media only screen and (-webkit-min-device-pixel-ratio: 3){.list-block .item-divider:before, .list-block .list-group-title:before{-webkit-transform: scaleY(0.33);transform: scaleY(0.33);}}
.list-block .list-group-title{position: relative;position: -webkit-sticky;position: -moz-sticky;position: sticky;top: 0;z-index: 20;margin-top: 0;}
.list-block .list-group-title:before{display: none;}
.list-block li:last-child .list-button:after{display: none;}
.list-block li:last-child .item-inner:after,
.list-block li:last-child li:last-child .item-inner:after{display: none;}
.list-block li li:last-child .item-inner:after,
.list-block li:last-child li .item-inner:after{content: '';position: absolute;left: 0;bottom: 0;right: auto;top: auto;height: 1px;width: 100%;background-color: #e7e7e7;display: block;z-index: 15;-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.list-block li li:last-child .item-inner:after, .list-block li:last-child li .item-inner:after{-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}}
@media only screen and (-webkit-min-device-pixel-ratio: 3){.list-block li li:last-child .item-inner:after, .list-block li:last-child li .item-inner:after{-webkit-transform: scaleY(0.33);transform: scaleY(0.33);}}
/* === Forms ===*/
.list-block input[type="text"],
.list-block input[type="password"],
.list-block input[type="search"],
.list-block input[type="email"],
.list-block input[type="tel"],
.list-block input[type="url"],
.list-block input[type="date"],
.list-block input[type="datetime-local"],
.list-block input[type="time"],
.list-block input[type="number"],
.list-block select,
.list-block textarea{-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;box-sizing: border-box;border: none;background: none;border-radius: 0 0 0 0;box-shadow: none;display: block;padding: 0 0 0 0.25rem;margin: 0;width: 100%;height: 2.15rem;color: #3d4145;font-size: 0.85rem;font-family: inherit;}
.list-block input[type="date"],
.list-block input[type="datetime-local"]{line-height: 2.2rem;}
.list-block select{-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;}
.list-block .label{vertical-align: top;}
.list-block textarea{height: 5rem;resize: none;line-height: 1.4;padding-top: 0.65rem;padding-bottom: 0.35rem;}
/* === Accordion ===*/
.accordion-item-toggle{cursor: pointer;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
html:not(.watch-active-state).accordion-item-toggle:active,
.accordion-item-toggle.active-state{-webkit-transition-duration: 0ms;transition-duration: 0ms;background-color: #d9d9d9;}
html:not(.watch-active-state) .accordion-item-toggle:active > .item-inner:after,
.accordion-item-toggle.active-state > .item-inner:after{background-color: transparent;}
.accordion-item-toggle .item-inner,
.accordion-item > .item-link .item-inner{-webkit-transition-duration: 300ms;transition-duration: 300ms;-webkit-transition-property: background-color;transition-property: background-color;}
.accordion-item-toggle .item-inner:after,
.accordion-item > .item-link .item-inner:after{-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.list-block:not(.media-list) .accordion-item-expanded:not(.media-item) .accordion-item-toggle .item-inner:before,
.list-block:not(.media-list) .accordion-item-expanded:not(.media-item) > .item-link .item-inner:before,
.list-block.media-list .accordion-item-expanded .accordion-item-toggle .item-title-row:before,
.list-block.media-list .accordion-item-expanded > .item-link .item-title-row:before,
.accordion-item-expanded.media-item .accordion-item-toggle .item-title-row:before,
.accordion-item-expanded.media-item > .item-link .item-title-row:before{transform: rotate(135deg);-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.accordion-item-expanded .accordion-item-toggle .item-inner:after,
.accordion-item-expanded > .item-link .item-inner:after{background-color: transparent;}
.accordion-item .content-block,
.accordion-item .list-block{margin-top: 0;margin-bottom: 0;}
.accordion-item ul{padding-left: 0;}
.accordion-item-content{position: relative;overflow: hidden;height: 0;font-size: 14px;-webkit-transition-duration: 300ms;transition-duration: 300ms;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.accordion-item-expanded > .accordion-item-content{height: auto;}
html.android-4 .accordion-item-content{-webkit-transform: none;transform: none;}
.swipe-block{}
.swipe-block .item-content{background-color:#fff;color: #666;}
.swipe-block .item-inner{position:relative;background-color:#fff;z-index: 9999;}
.swipe-block .item-action{position: absolute;top: 0;right:0;z-index:10;overflow: hidden;text-align: center;margin-left: 0.75rem;height: 100%;background-color: #f6383a;color: #fff;}
.swipe-block .item-action .buttons-row{height:100%;}
.swipe-block .item-action .buttons-row .button{height: 100%;display: table-cell;display: -webkit-flex;display: flex;-ms-flex: 0 0 auto;-webkit-box-lines: single;-moz-box-lines: single;-webkit-flex-wrap: nowrap;flex-wrap: nowrap;box-sizing: border-box;-webkit-box-align: center;-webkit-align-items: center;align-items: center;vertical-align:middle;border-radius:0;border:0;color:#fff;padding: 0 1rem;}
.label-switch{display: inline-block;vertical-align: middle;width: 2.6rem;border-radius: 0.8rem;box-sizing: border-box;height: 1.6rem;position: relative;cursor: pointer;z-index: 0;-webkit-align-self: center;align-self: center;}
.label-switch:before{position: absolute;left: 0.65rem;top: 0.6rem;display: inline-block;content: '';width: 0.1rem;height: 0.5rem;background-color: #fff;z-index: 4;}
.label-switch:after{position: absolute;right: 0.4rem;top: 0.6rem;display: inline-block;content: '';width: 6px;height: 6px;border: solid 2px #B5B5B5;border-radius: 10px;z-index:0;}
.label-switch .checkbox{width: 2.6rem;border-radius: 0.8rem;box-sizing: border-box;height: 1.6rem;background: #E3E3E3;z-index: 0;margin: 0;padding: 0;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;border: none;cursor: pointer;position: relative;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.label-switch .checkbox:before{content: ' ';position: absolute;left: 0.1rem;top: 0.1rem;width: 2.4rem;border-radius: 0.8rem;box-sizing: border-box;height: 1.4rem;background:#fff;background-position: 32px center;background-size: 21% auto;z-index: 1;-webkit-transition-duration: 300ms;transition-duration: 300ms;-webkit-transform: scale(1);transform: scale(1);}
.label-switch .checkbox:after{content: ' ';height: 1.4rem;width: 1.4rem;border-radius: 1.4rem;background: #fff;position: absolute;z-index: 2;top: 0.1rem;left: 0.1rem;box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.4);-webkit-transform: translateX(0px);transform: translateX(0px);-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.label-switch input[type="checkbox"]{display: none;}
.label-switch input[type="checkbox"]:checked + .checkbox{background:#4cd964 ;z-index: 3;}
.label-switch input[type="checkbox"]:checked + .checkbox:before{-webkit-transform: scale(0);transform: scale(0);}
.label-switch input[type="checkbox"]:checked + .checkbox:after{-webkit-transform: translateX(1.1rem);transform: translateX(1.1rem);}
html.android .label-switch input[type="checkbox"] + .checkbox{-webkit-transition-duration: 0;transition-duration: 0;}
html.android .label-switch input[type="checkbox"] + .checkbox:after,
html.android .label-switch input[type="checkbox"] + .checkbox:before{-webkit-transition-duration: 0;transition-duration: 0;}
.range-slider{width: 100%;position: relative;overflow: hidden;padding-left: 0.15rem;padding-right: 0.15rem;margin-left: -1px;-webkit-align-self: center;align-self: center;}
.range-slider input[type="range"]{position: relative;height: 1.4rem;width: 100%;margin: 0.2rem 0 0.25rem 0;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;background: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0, #b7b8b7), color-stop(100%, #b7b8b7));background: -webkit-linear-gradient(left, #b7b8b7 0, #b7b8b7 100%);background: linear-gradient(to right, #b7b8b7 0, #b7b8b7 100%);background-position: center;background-size: 100% 0.1rem;background-repeat: no-repeat;outline: 0;}
.range-slider input[type="range"]:after{height: 0.1rem;background: #fff;content: ' ';width: 0.25rem;top: 50%;margin-top: -1px;left: -0.25rem;z-index: 1;position: absolute;}
.range-slider input[type="range"]::-webkit-slider-thumb{-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;border: none;height: 1.4rem;width: 1.4rem;position: relative;background: none;}
.range-slider input[type="range"]::-webkit-slider-thumb:after{height: 1.4rem;width: 1.4rem;border-radius: 1.4rem;background: #fff;z-index: 10;box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.4);position: absolute;left: 0;top: 0;content: ' ';}
.range-slider input[type="range"]::-webkit-slider-thumb:before{position: absolute;top: 50%;right: 100%;width: 100rem;height: 0.1rem;margin-top: -1px;z-index: 1;background: #0894ec;content: ' ';}
label.label-checkbox.item-border{margin-right:0 !important;}
label.label-checkbox{cursor: pointer;}
label.label-checkbox .checkbox,
label.label-checkbox .checkbox-simple{position: relative;width: 25px;height: 25px;box-sizing: border-box;}
label.label-checkbox .checkbox{border-radius: 100%;border: 1px solid #c7c7cc;}
label.label-checkbox .checkbox:after,
label.label-checkbox .checkbox:before,
label.label-checkbox .checkbox-simple:after,
label.label-checkbox .checkbox-simple:before{content: ' ';position: absolute;width: 0.8rem;height: 0.45rem;}
label.label-checkbox input[type="checkbox"],
label.label-checkbox input[type="radio"]{display: none;}
label.label-checkbox input[type="checkbox"]:checked + .checkbox,
label.label-checkbox input[type="radio"]:checked + .checkbox{border: none;background-color: #007AFF;}
label.label-checkbox input[type="checkbox"]:checked + .checkbox:after,
label.label-checkbox input[type="radio"]:checked + .checkbox:after,
label.label-checkbox input[type="checkbox"]:checked + .checkbox-simple:after,
label.label-checkbox input[type="radio"]:checked + .checkbox-simple:after{top:8px;left:13px;width: 2px;background-color:#fff;height:12px;-webkit-transform: rotate(-135deg);transform: rotate(-135deg);}
label.label-checkbox input[type="checkbox"]:checked + .checkbox:before,
label.label-checkbox input[type="radio"]:checked + .checkbox:before,
label.label-checkbox input[type="checkbox"]:checked + .checkbox-simple:before,
label.label-checkbox input[type="radio"]:checked + .checkbox-simple:before{top: 13px;left: 8px;background-color:#fff;width: 2px;height:6px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
label.label-checkbox input[type="checkbox"]:checked + .checkbox-simple:before,
label.label-checkbox input[type="radio"]:checked + .checkbox-simple:before{top: 11px;left: 2px;width: 2px;height:8px;background-color: #007AFF;}
label.label-checkbox input[type="checkbox"]:checked + .checkbox-simple:after,
label.label-checkbox input[type="radio"]:checked + .checkbox-simple:after{top:4px;left:10px;width: 2px;height:15px;background-color: #007AFF;}
.smart-select select{display: none;}
/* === Search Bar ===*/
.searchbar{padding: 8px 0;overflow: hidden;height: 2.2rem;-webkit-box-align: center;-webkit-align-items: center;align-items: center;}
.searchbar .searchbar-cancel{margin-right: -3rem;width: 2.2rem;float: right;height: 1.4rem;line-height: 1.4rem;text-align: center;-webkit-transition: all .3s;transition: all .3s;opacity: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.searchbar .search-input{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);margin-right: 0;-webkit-transition: all .3s;transition: all .3s;}
.searchbar .search-input input{margin: 0;height: 1.4rem;}
.searchbar.searchbar-active .searchbar-cancel{margin-right: 0;opacity: 1;}
.searchbar.searchbar-active .searchbar-cancel + .search-input{margin-right: 2.5rem;}
.search-input{position: relative;}
.search-input input{box-sizing: border-box;width: 100%;height: 1.4rem;display: block;border: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0.25rem;font-family: inherit;color: #3d4145;font-size: 0.7rem;font-weight: normal;padding: 0 0.5rem;background-color: #fff;border: 1px solid #b4b4b4;}
.search-input input::-webkit-input-placeholder{color: #cccccc;opacity: 1;}
.search-input .icon{position: absolute;font-size: 0.9rem;color: #b4b4b4;top: 50%;left: 0.3rem;-webkit-transform: translate3D(0, -50%, 0);transform: translate3D(0, -50%, 0);}
.search-input label + input{padding-left: 1.4rem;}
.bar .searchbar{margin: 0 -0.5rem;padding: 0.4rem 0.5rem;background: rgba(0, 0, 0, 0.1);}
.bar .searchbar .search-input input{border: 0;}
.bar .searchbar .searchbar-cancel{color: #5f646e;}
/* === Tabs ===*/
.tabs .tab{display: none;}
.tabs .tab.active{display: block;}
.tabs-animated-wrap{position: relative;width: 100%;overflow: hidden;}
.tabs-animated-wrap > .tabs{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;height: 100%;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.tabs-animated-wrap > .tabs > .tab{width: 100%;display: block;-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;}
/* === Pull To Refresh ===*/
.pull-to-refresh-layer{position: relative;left: 0;top: 0;width: 100%;height: 2.2rem}
.pull-to-refresh-layer .preloader{position: absolute;left: 50%;top: 50%;margin-left: -0.5rem;margin-top: -0.5rem;visibility: hidden;}
.pull-to-refresh-layer .pull-to-refresh-arrow{width: 0.65rem;height: 1rem;position: absolute;left: 50%;top: 50%;margin-left: -0.15rem;margin-top: -0.5rem;background: no-repeat center;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2026%2040'%3E%3Cpolygon%20points%3D'9%2C22%209%2C0%2017%2C0%2017%2C22%2026%2C22%2013.5%2C40%200%2C22'%20fill%3D'%238c8c8c'%2F%3E%3C%2Fsvg%3E");background-size: 0.65rem 1rem;z-index: 10;-webkit-transform: rotate(0deg) translate3d(0, 0, 0);transform: rotate(0deg) translate3d(0, 0, 0);-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.pull-to-refresh-content{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.pull-to-refresh-content.transitioning,
.pull-to-refresh-content.refreshing{-webkit-transition: -webkit-transform 400ms;transition: transform 400ms;}
.pull-to-refresh-content:not(.refreshing) .pull-to-refresh-layer .preloader{-webkit-animation: none;animation: none;}
.pull-to-refresh-content.refreshing .pull-to-refresh-arrow{visibility: hidden;-webkit-transition-duration: 0ms;transition-duration: 0ms;}
.pull-to-refresh-content.refreshing .preloader{visibility: visible;}
.pull-to-refresh-content.pull-up .pull-to-refresh-arrow{-webkit-transform: rotate(180deg) translate3d(0, 0, 0);transform: rotate(180deg) translate3d(0, 0, 0);}
.pull-to-refresh-content{top: -2.2rem;}
.pull-to-refresh-content.refreshing{-webkit-transform: translate3d(0, 2.2rem, 0);transform: translate3d(0, 2.2rem, 0);}
.bar-nav ~ .pull-to-refresh-content,
.bar-footer ~ .pull-to-refresh-content,
.bar-tab ~ .pull-to-refresh-content{top: 0;}
.bar-nav ~ .pull-to-refresh-content.refreshing,
.bar-footer ~ .pull-to-refresh-content.refreshing,
.bar-tab ~ .pull-to-refresh-content.refreshing{-webkit-transform: translate3d(0, 2.2rem, 0);transform: translate3d(0, 2.2rem, 0);}
.bar-header-secondary ~ .pull-to-refresh-content,
.bar-footer-secondary ~ .pull-to-refresh-content{top: 2.2rem;}
.infinite-scroll-preloader{margin: 0.5rem;text-align: center;}
.infinite-scroll-preloader .preloader{width: 1.5rem;height: 1.5rem;}
.infinite-scroll-top .infinite-scroll-preloader{position: absolute;width: 100%;top: 0;margin: 0;}
/* === Modals ===*/
.modal-overlay,
.preloader-indicator-overlay,
.popup-overlay{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.4);z-index: 10600;visibility: hidden;opacity: 0;-webkit-transition-duration: 400ms;transition-duration: 400ms;}
.modal-overlay.modal-overlay-visible,
.preloader-indicator-overlay.modal-overlay-visible,
.popup-overlay.modal-overlay-visible{visibility: visible;opacity: 1;}
.popup-overlay{z-index: 10200;}
.modal{width: 13.5rem;position: absolute;z-index: 11000;left: 50%;margin-left: -6.75rem;margin-top: 0;top: 50%;text-align: center;border-radius: 0.35rem;opacity: 0;-webkit-transform: translate3d(0, 0, 0) scale(1.185);transform: translate3d(0, 0, 0) scale(1.185);-webkit-transition-property: -webkit-transform, opacity;transition-property: transform, opacity;color: #3d4145;display: none;}
.modal.modal-in{opacity: 1;-webkit-transition-duration: 400ms;transition-duration: 400ms;-webkit-transform: translate3d(0, 0, 0) scale(1);transform: translate3d(0, 0, 0) scale(1);}
.modal.modal-out{opacity: 0;z-index: 10999;-webkit-transition-duration: 400ms;transition-duration: 400ms;-webkit-transform: translate3d(0, 0, 0) scale(0.815);transform: translate3d(0, 0, 0) scale(0.815);}
.modal-inner{padding: 0.75rem;border-radius: 0.35rem 0.35rem 0 0;position: relative;background: #e8e8e8;}
.modal-inner:after{content: '';position: absolute;left: 0;bottom: 0;right: auto;top: auto;height: 1px;width: 100%;background-color: #b5b5b5;display: block;z-index: 15;-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.modal-inner:after{-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}}
@media only screen and (-webkit-min-device-pixel-ratio: 3){.modal-inner:after{-webkit-transform: scaleY(0.33);transform: scaleY(0.33);}}
.modal-title{font-weight: 500;font-size: 0.9rem;text-align: center;}
.modal-title + .modal-text{margin-top: 0.25rem;}
.modal-buttons{height: 2.2rem;overflow: hidden;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;justify-content: center;}
.modal-buttons.modal-buttons-vertical{display: block;height: auto;}
.modal-button{width: 100%;padding: 0 0.25rem;height: 2.2rem;font-size: 0.85rem;line-height: 2.2rem;text-align: center;color: #0894ec;background: #e8e8e8;display: block;position: relative;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;cursor: pointer;box-sizing: border-box;-webkit-box-flex: 1;-ms-flex: 1;}
.modal-button:after{content: '';position: absolute;right: 0;top: 0;left: auto;bottom: auto;width: 1px;height: 100%;background-color: #b5b5b5;display: block;z-index: 15;-webkit-transform-origin: 100% 50%;transform-origin: 100% 50%;}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.modal-button:after{-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}}
@media only screen and (-webkit-min-device-pixel-ratio: 3){.modal-button:after{-webkit-transform: scaleY(0.33);transform: scaleY(0.33);}}
.modal-button:first-child{border-radius: 0 0 0 0.35rem;}
.modal-button:last-child{border-radius: 0 0 0.35rem 0;}
.modal-button:last-child:after{display: none;}
.modal-button:first-child:last-child{border-radius: 0 0 0.35rem 0.35rem;}
.modal-button.modal-button-bold{font-weight: 500;}
html:not(.watch-active-state) .modal-button:active,
.modal-button.active-state{background: #d4d4d4;}
.modal-buttons-vertical .modal-button{border-radius: 0;}
.modal-buttons-vertical .modal-button:after{display: none;}
.modal-buttons-vertical .modal-button:before{display: none;}
.modal-buttons-vertical .modal-button:after{content: '';position: absolute;left: 0;bottom: 0;right: auto;top: auto;height: 1px;width: 100%;background-color: #b5b5b5;display: block;z-index: 15;-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.modal-buttons-vertical .modal-button:after{-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}}
@media only screen and (-webkit-min-device-pixel-ratio: 3){.modal-buttons-vertical .modal-button:after{-webkit-transform: scaleY(0.33);transform: scaleY(0.33);}}
.modal-buttons-vertical .modal-button:last-child{border-radius: 0 0 0.35rem 0.35rem;}
.modal-buttons-vertical .modal-button:last-child:after{display: none;}
.modal-no-buttons .modal-inner{border-radius: 0.35rem;}
.modal-no-buttons .modal-inner:after{display: none;}
.modal-no-buttons .modal-buttons{display: none;}
.actions-modal{position: absolute;left: 0;bottom: 0;z-index: 11000;width: 100%;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}
.actions-modal.modal-in{-webkit-transition-duration: 300ms;transition-duration: 300ms;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.actions-modal.modal-out{z-index: 10999;-webkit-transition-duration: 300ms;transition-duration: 300ms;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}
.actions-modal-group{margin: 0.4rem;}
.actions-modal-button,
.actions-modal-label{width: 100%;text-align: center;font-weight: normal;margin: 0;background: rgba(243, 243, 243, 0.95);box-sizing: border-box;display: block;position: relative;}
.actions-modal-button:after,
.actions-modal-label:after{content: '';position: absolute;left: 0;bottom: 0;right: auto;top: auto;height: 1px;width: 100%;background-color: #d2d2d6;display: block;z-index: 15;-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.actions-modal-button:after, .actions-modal-label:after{-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}}
@media only screen and (-webkit-min-device-pixel-ratio: 3){.actions-modal-button:after, .actions-modal-label:after{-webkit-transform: scaleY(0.33);transform: scaleY(0.33);}}
.actions-modal-button a,
.actions-modal-label a{text-decoration: none;color: inherit;}
.actions-modal-button b,
.actions-modal-label b{font-weight: 500;}
.actions-modal-button.actions-modal-button-bold,
.actions-modal-label.actions-modal-button-bold{font-weight: 500;}
.actions-modal-button.actions-modal-button-danger,
.actions-modal-label.actions-modal-button-danger{color: #f6383a;}
.actions-modal-button.color-danger,
.actions-modal-label.color-danger{color: #f6383a;}
.actions-modal-button.bg-danger,
.actions-modal-label.bg-danger{background: #f6383a;color: white;}
.actions-modal-button.bg-danger:active,
.actions-modal-label.bg-danger:active{background: #f00b0d;}
.actions-modal-button:first-child,
.actions-modal-label:first-child{border-radius: 0.2rem 0.2rem 0 0;}
.actions-modal-button:last-child,
.actions-modal-label:last-child{border-radius: 0 0 0.2rem 0.2rem;}
.actions-modal-button:last-child:after,
.actions-modal-label:last-child:after{display: none;}
.actions-modal-button:first-child:last-child,
.actions-modal-label:first-child:last-child{border-radius: 0.2rem;}
.actions-modal-button.disabled,
.actions-modal-label.disabled{opacity: 0.95;color: #8e8e93;}
.actions-modal-button{cursor: pointer;line-height: 2.15rem;font-size: 1rem;color: #0894ec;}
.actions-modal-button:active,
.actions-modal-button.active-state{background: #dcdcdc;}
.actions-modal-label{font-size: 0.7rem;line-height: 1.3;min-height: 2.2rem;padding: 0.4rem 0.5rem;color: #5f646e;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;align-items: center;}
input.modal-text-input{box-sizing: border-box;height: 1.5rem;background: #fff;margin: 0;margin-top: 0.75rem;padding: 0 0.25rem;border: 1px solid #a0a0a0;border-radius: 0.25rem;width: 100%;font-size: 0.7rem;font-family: inherit;display: block;box-shadow: 0 0 0 rgba(0, 0, 0, 0);-webkit-appearance: none;-moz-appearance: none;appearance: none;}
input.modal-text-input + input.modal-text-input{margin-top: 0.25rem;}
input.modal-text-input.modal-text-input-double{border-radius: 0.25rem 0.25rem 0 0;}
input.modal-text-input.modal-text-input-double + input.modal-text-input{margin-top: 0;border-top: 0;border-radius: 0 0 0.25rem 0.25rem;}
.popover{position: absolute;top: 0;left: 0;z-index: 11000;display: none;min-width: 8rem;margin: 0;background: rgba(255, 255, 255, .95);border-radius: .35rem;opacity: 0;-webkit-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
.popover.modal-in{opacity: 1;-webkit-transition-duration: 300ms;-o-transition-duration: 300ms;transition-duration: 300ms;}
.popover .list-block{margin: 0;}
.popover .list-block ul{background: none;}
.popover .list-block ul:before,.popover .list-block ul:after{background-color:inherit;content:'';}
.popover .list-block:first-child ul{border-top: 0;border-right: 0;border-radius: .35rem .35rem 0 0;}
.popover .list-block:first-child li:first-child a{border-radius: .35rem .35rem 0 0;}
.popover .list-block:last-child ul{border-bottom: 0;border-left: 0;border-radius: 0 0 .35rem .35rem;}
.popover .list-block:last-child li:last-child a{border-radius: 0 0 .35rem .35rem;}
.popover .list-block:first-child:last-child li:first-child:last-child a,
.popover .list-block:first-child:last-child ul:first-child:last-child{border-radius: .35rem;}
.popover .list-block + .list-block{margin-top: 1.75rem;}
.popover-angle{position: absolute;top: 0;left: -1.3rem;z-index: 100;width: 1.3rem;height: 1.3rem;overflow: hidden;}
.popover-angle:after{position: absolute;top: 0;left: 0;width: 1.3rem;height: 1.3rem;content: ' ';background: rgba(255, 255, 255, .95);border-radius: 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.popover-angle.on-left{left: -1.3rem;}
.popover-angle.on-left:after{top: 0;left: .95rem;}
.popover-angle.on-right{left: 100%;}
.popover-angle.on-right:after{top: 0;left: -.95rem;}
.popover-angle.on-top{top: -1.3rem;left: 0;}
.popover-angle.on-top:after{top: .95rem;left: 0;}
.popover-angle.on-bottom{top: 100%;left: 0;}
.popover-angle.on-bottom:after{top: -.95rem;left: 0;}
.popover-inner{overflow: auto;-webkit-overflow-scrolling: touch;}
.actions-popover .list-block + .list-block{margin-top: 1rem;}
.actions-popover .list-block ul{background: #fff;}
.actions-popover-label{position: relative;padding: .4rem .5rem;font-size: .65rem;line-height: 1.3;color: #5f646e;text-align: center;border-bottom: 1px solid #d2d2d6;}
.actions-popover-label:last-child{border-bottom: 0;border-left: 0;}
.popup,
.login-screen{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 10400;background: #fff;box-sizing: border-box;display: none;overflow: auto;-webkit-overflow-scrolling: touch;-webkit-transition-property: -webkit-transform;transition-property: transform;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}
.popup.modal-in,
.login-screen.modal-in,
.popup.modal-out,
.login-screen.modal-out{-webkit-transition-duration: 400ms;transition-duration: 400ms;}
.popup.modal-in,
.login-screen.modal-in{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.popup.modal-out,
.login-screen.modal-out{-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}
.login-screen.modal-in,
.login-screen.modal-out{display: block;}
html.with-statusbar-overlay .popup{height: -webkit-calc(100% - 1rem);height: calc(100% - 1rem);top: 1rem;}
html.with-statusbar-overlay .popup-overlay{z-index: 9800;}
@media all and (max-width: 629px), (max-height: 629px){html.with-statusbar-overlay .popup{height: -webkit-calc(100% - 1rem);height: calc(100% - 1rem);top: 1rem;}
html.with-statusbar-overlay .popup-overlay{z-index: 9800;}}
html.with-statusbar-overlay .login-screen,
html.with-statusbar-overlay .popup.tablet-fullscreen{height: -webkit-calc(100% - 1rem);height: calc(100% - 1rem);top: 1rem;}
.modal .preloader{width: 1.7rem;height: 1.7rem;}
.preloader-indicator-overlay{visibility: visible;opacity: 0;background: none;}
.preloader-indicator-modal{position: absolute;left: 50%;top: 50%;padding: 0.4rem;margin-left: -1.25rem;margin-top: -1.25rem;background: rgba(0, 0, 0, 0.8);z-index: 11000;border-radius: 0.25rem;}
.preloader-indicator-modal .preloader{display: block;width: 1.7rem;height: 1.7rem;}
.picker-modal{position: fixed;left: 0;bottom: 0;width: 100%;height: 13rem;z-index: 11500;display: none;-webkit-transition-property: -webkit-transform;transition-property: transform;background: #cfd5da;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}
.picker-modal.modal-in,
.picker-modal.modal-out{-webkit-transition-duration: 400ms;transition-duration: 400ms;}
.picker-modal.modal-in{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.picker-modal.modal-out{-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}
.picker-modal .picker-modal-inner{height: 100%;position: relative;}
.picker-modal .toolbar{position: relative;width: 100%;}
.picker-modal .toolbar:before{content: '';position: absolute;left: 0;top: 0;bottom: auto;right: auto;height: 1px;width: 100%;background-color: #999999;display: block;z-index: 15;-webkit-transform-origin: 50% 0%;transform-origin: 50% 0%;}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.picker-modal .toolbar:before{-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}}
@media only screen and (-webkit-min-device-pixel-ratio: 3){.picker-modal .toolbar:before{-webkit-transform: scaleY(0.33);transform: scaleY(0.33);}}
.picker-modal .toolbar + .picker-modal-inner{height: -webkit-calc(100% - 2.2rem);height: calc(100% - 2.2rem);}
.picker-modal.picker-modal-inline{display: block;position: relative;background: none;z-index: inherit;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.picker-modal.picker-modal-inline .toolbar:before{display: none;}
.picker-modal.picker-modal-inline .toolbar:after{content: '';position: absolute;left: 0;bottom: 0;right: auto;top: auto;height: 1px;width: 100%;background-color: #999999;display: block;z-index: 15;-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.picker-modal.picker-modal-inline .toolbar:after{-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}}
@media only screen and (-webkit-min-device-pixel-ratio: 3){.picker-modal.picker-modal-inline .toolbar:after{-webkit-transform: scaleY(0.33);transform: scaleY(0.33);}}
.toast{background: rgba(0, 0, 0, 0.8);border-radius: 1rem;color: white;padding: 0 .8rem;height: 2rem;line-height: 2rem;font-size: 0.8rem;width: auto;}
/* === Preloader ===*/
.preloader{display: inline-block;width: 1rem;height: 1rem;-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-animation: preloader-spin 1s steps(12, end) infinite;animation: preloader-spin 1s steps(12, end) infinite;}
.preloader:after{display: block;content: "";width: 100%;height: 100%;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position: 50%;background-size: 100%;background-repeat: no-repeat;}
.preloader-white:after{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");}
@-webkit-keyframes preloader-spin{100%{-webkit-transform: rotate(360deg);}}
@keyframes preloader-spin{100%{-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
/* === Panels ===*/
.panel-overlay{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0);opacity: 0;z-index: 5999;display: none;}
.panel{z-index: 1000;display: none;background: #111;color: white;box-sizing: border-box;overflow: auto;-webkit-overflow-scrolling: touch;position: absolute;width: 12rem;top: 0;height: 100%;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: -webkit-transform 400ms;transition: transform 400ms;}
.panel.panel-left.panel-cover{z-index: 6000;left: -12rem;}
.panel.panel-left.panel-reveal{left: 0;}
.panel.panel-right.panel-cover{z-index: 6000;right: -12rem;}
.panel.panel-right.panel-reveal{right: 0;}
.with-panel-left-cover .page,
.with-panel-right-cover .page{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition: -webkit-transform 400ms;transition: transform 400ms;}
.with-panel-left-cover .panel-overlay,
.with-panel-right-cover .panel-overlay{display: block;}
.with-panel-left-reveal .page,
.with-panel-right-reveal .page,
.with-panel-left-reveal .page-group.bar-through .bar-tab,
.with-panel-right-reveal .page-group.bar-through .bar-tab{-webkit-transition: 400ms;transition: 400ms;-webkit-transition-property: -webkit-transform;transition-property: transform;}
.with-panel-left-reveal .panel-overlay,
.with-panel-right-reveal .panel-overlay{display: block;}
.with-panel-left-reveal .page,
.with-panel-left-reveal .page-group.bar-through .bar-tab{-webkit-transform: translate3d(12rem, 0, 0);transform: translate3d(12rem, 0, 0);}
.with-panel-left-reveal .panel-overlay{margin-left: 12rem;}
.with-panel-left-cover .panel-left{-webkit-transform: translate3d(12rem, 0, 0);transform: translate3d(12rem, 0, 0);}
.with-panel-right-reveal .page,
.with-panel-right-reveal .page-group.bar-through .bar-tab{-webkit-transform: translate3d(-12rem, 0, 0);transform: translate3d(-12rem, 0, 0);}
.with-panel-right-reveal .panel-overlay{margin-left: -12rem;}
.with-panel-right-cover .panel-right{-webkit-transform: translate3d(-12rem, 0, 0);transform: translate3d(-12rem, 0, 0);}
.panel-closing .page,
.panel-closing .page-group.bar-through .bar-tab{-webkit-transition: 400ms;transition: 400ms;-webkit-transition-property: -webkit-transform;transition-property: transform;}
/* === Columns Picker ===*/
.picker-columns{width: 100%;height: 13rem;z-index: 11500;}
.picker-columns.picker-modal-inline{height: 10rem;}
@media (orientation: landscape) and (max-height: 415px){.picker-columns:not(.picker-modal-inline){height: 10rem;}}
.picker-items{display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;justify-content: center;padding: 0;text-align: right;font-size: 1.2rem;-webkit-mask-box-image: -webkit-linear-gradient(bottom, transparent, transparent 5%, white 20%, white 80%, transparent 95%, transparent);-webkit-mask-box-image: linear-gradient(to top, transparent, transparent 5%, white 20%, white 80%, transparent 95%, transparent);}
.bar + .picker-items{height: 10.8rem;}
.picker-items-col{overflow: hidden;position: relative;max-height: 100%;}
.picker-items-col.picker-items-col-left{text-align: left;}
.picker-items-col.picker-items-col-center{text-align: center;}
.picker-items-col.picker-items-col-right{text-align: right;}
.picker-items-col.picker-items-col-divider{color: #3d4145;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;}
.picker-items-col-normal{width: 100%;}
.picker-items-col-wrapper{-webkit-transition: 300ms;transition: 300ms;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.picker-item{height: 36px;line-height: 36px;padding: 0 10px;white-space: nowrap;position: relative;overflow: hidden;text-overflow: ellipsis;color: #999999;left: 0;top: 0;width: 100%;box-sizing: border-box;-webkit-transition: 300ms;transition: 300ms;}
.picker-items-col-absolute .picker-item{position: absolute;}
.picker-item.picker-item-far{pointer-events: none;}
.picker-item.picker-selected{color: #3d4145;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transform: rotateX(0deg);transform: rotateX(0deg);}
.picker-center-highlight{height: 36px;box-sizing: border-box;position: absolute;left: 0;width: 100%;top: 50%;margin-top: -18px;pointer-events: none;}
.picker-center-highlight:before{content: '';position: absolute;left: 0;top: 0;bottom: auto;right: auto;height: 1px;width: 100%;background-color: #a8abb0;display: block;z-index: 15;-webkit-transform-origin: 50% 0%;transform-origin: 50% 0%;}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.picker-center-highlight:before{-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}}
@media only screen and (-webkit-min-device-pixel-ratio: 3){.picker-center-highlight:before{-webkit-transform: scaleY(0.33);transform: scaleY(0.33);}}
.picker-center-highlight:after{content: '';position: absolute;left: 0;bottom: 0;right: auto;top: auto;height: 1px;width: 100%;background-color: #a8abb0;display: block;z-index: 15;-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.picker-center-highlight:after{-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}}
@media only screen and (-webkit-min-device-pixel-ratio: 3){.picker-center-highlight:after{-webkit-transform: scaleY(0.33);transform: scaleY(0.33);}}
.picker-3d .picker-items{overflow: hidden;-webkit-perspective: 1200px;perspective: 1200px;}
.picker-3d .picker-items-col,
.picker-3d .picker-items-col-wrapper,
.picker-3d .picker-item{-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.picker-3d .picker-items-col{overflow: visible;}
.picker-3d .picker-item{-webkit-transform-origin: center center -110px;transform-origin: center center -110px;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.picker-modal .bar{position: relative;top: 0;}
.picker-modal .bar:before{content: '';position: absolute;left: 0;top: 0;bottom: auto;right: auto;height: 1px;width: 100%;background-color: #a8abb0;display: block;z-index: 15;-webkit-transform-origin: 50% 0%;transform-origin: 50% 0%;}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.picker-modal .bar:before{-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}}
@media only screen and (-webkit-min-device-pixel-ratio: 3){.picker-modal .bar:before{-webkit-transform: scaleY(0.33);transform: scaleY(0.33);}}
.picker-modal .bar:after{content: '';position: absolute;left: 0;bottom: 0;right: auto;top: auto;height: 1px;width: 100%;background-color: #a8abb0;display: block;z-index: 15;-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.picker-modal .bar:after{-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}}
@media only screen and (-webkit-min-device-pixel-ratio: 3){.picker-modal .bar:after{-webkit-transform: scaleY(0.33);transform: scaleY(0.33);}}
.picker-modal .bar .title{color: #5f646e;font-weight: normal;}
.city-picker .col-province{width: 5rem;}
.city-picker .col-city{width: 6rem;}
.city-picker .col-district{width: 5rem;}

.notification{position: absolute;top: -2rem;right: 0;left: 0;z-index: 9999;width: 100%;min-height: 4rem;padding-top: 2rem;font-size: .65rem;color: white;background-color: rgba(0, 0, 0, .85);-webkit-transition: .4s;-o-transition: .4s;transition: .4s;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}
.notification.notification-in{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.notification.touching{-webkit-transition-duration: 0s;-o-transition-duration: 0s;transition-duration: 0s;}
.notification .notification-inner{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;padding: .3rem .6rem 1rem .6rem;-webkit-box-align: start;-ms-flex-align: start;-webkit-align-items: flex-start;align-items: flex-start;}
.notification .notification-content{width: 100%;margin: 0rem .4rem;}
.notification .notification-title{font-weight: bold;}
.notification .notification-text{line-height: 1;}
.notification .notification-media{width: 1rem;height: 1rem;}
.notification .notification-media img{width: 100%;}
.notification .notification-handle-bar{position: absolute;bottom: .2rem;left: 50%;width: 2rem;height: .3rem;background: white;border-radius: .15rem;opacity: .5;-webkit-transform: translate3d(-50%, 0, 0);transform: translate3d(-50%, 0, 0);}


.button{border: 1px solid #0894ec;color: #0894ec;text-decoration: none;text-align: center;display: block;border-radius: 0.25rem;line-height: 1.25rem;box-sizing: border-box;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;appearance: none;background: none;padding: 0 0.5rem;margin: 0;height: 1.35rem;white-space: nowrap;position: relative;text-overflow: ellipsis;font-size: 0.7rem;font-family: inherit;cursor: pointer;}
input[type="submit"].button,
input[type="button"].button{width: 100%;}
.button:active{color: #0a8ddf;border-color: #0a8ddf;}
.button.button-round{border-radius: 1.25rem;}
.button.active,
.button.active:active{color: #0a8ddf;border-color: #0a8ddf;}
.button.button-big{font-size: 0.85rem;height: 2.4rem;line-height: 2.3rem;}
.button.button-fill{color: #fff;background: #0894ec;border: none;line-height: 1.35rem;}
.button.button-fill.active,
.button.button-fill:active{background: #0a8ddf;}
.button.button-fill.button-big{line-height: 2.4rem;}
.button .button-link{padding-top: 0.3rem;padding-bottom: 0.3rem;color: #0894ec;background-color: transparent;border: 0;}
.button i.icon:first-child{margin-right: 0.5rem;}
.button i.icon:last-child{margin-left: 0.5rem;}
.button i.icon:first-child:last-child{margin-left: 0;margin-right: 0;}
.button-light{border-color: #cccccc;color: #cccccc;color: #5f646e;}
.button-light:active{border-color: #0a8ddf;color: #0a8ddf;}
.button-light.button-fill{color: white;background-color: #cccccc;}
.button-light.button-fill:active{background-color: #0a8ddf;}
.button-dark{border-color: #6e727b;color: #6e727b;color: #5f646e;}
.button-dark:active{border-color: #0a8ddf;color: #0a8ddf;}
.button-dark.button-fill{color: white;background-color: #6e727b;}
.button-dark.button-fill:active{background-color: #0a8ddf;}
.button-success{border-color: #4cd964;color: #4cd964;}
.button-success:active{border-color: #2ac845;color: #2ac845;}
.button-success.button-fill{color: white;background-color: #4cd964;}
.button-success.button-fill:active{background-color: #2ac845;}
.button-danger{border-color: #f6383a;color: #f6383a;}
.button-danger:active{border-color: #f00b0d;color: #f00b0d;}
.button-danger.button-fill{color: white;background-color: #f6383a;}
.button-danger.button-fill:active{background-color: #f00b0d;}
.button-warning{border-color: #ff6600;color: #ff6600;}
.button-warning:active{border-color: #cc5200;color: #cc5200;}
.button-warning.button-fill{color: white;background-color: #ff6600;}
.button-warning.button-fill:active{background-color: #cc5200;}
.button.disabled,
.button.button-primary.disabled,
.button.button-success.disabled,
.button.button-danger.disabled,
.button.button-warning.disabled{border-color: #c8c9cb;color: #c8c9cb;cursor: not-allowed;}
.button.disabled:active,
.button.button-primary.disabled:active,
.button.button-success.disabled:active,
.button.button-danger.disabled:active,
.button.button-warning.disabled:active{border-color: #c8c9cb;color: #c8c9cb;}
.button.disabled.button-fill,
.button.button-primary.disabled.button-fill,
.button.button-success.disabled.button-fill,
.button.button-danger.disabled.button-fill,
.button.button-warning.disabled.button-fill{color: white;background-color: #c8c9cb;}
.button.disabled.button-fill:active,
.button.button-primary.disabled.button-fill:active,
.button.button-success.disabled.button-fill:active,
.button.button-danger.disabled.button-fill:active,
.button.button-warning.disabled.button-fill:active{background-color: #c8c9cb;}
.buttons-row,
.buttons-tab{-webkit-align-self: center;align-self: center;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-lines: single;-moz-box-lines: single;-webkit-flex-wrap: nowrap;flex-wrap: nowrap;}
.buttons-row .button{border-radius: 0 0 0 0;margin-left: -1px;width: 100%;-webkit-box-flex: 1;-ms-flex: 1;border-color: #0894ec;color: #0894ec;}
.buttons-row .button.active{background-color: #0894ec;color: white;z-index: 90;}
.buttons-row .button:first-child{border-radius: 0.25rem 0 0 0.25rem;margin-left: 0;border-left-width: 1px;border-left-style: solid;}
.buttons-row .button:last-child{border-radius: 0 0.25rem 0.25rem 0;}
.buttons-row .button.button-round:first-child{border-radius: 1.35rem 0 0 1.35rem;}
.buttons-row .button.button-round:last-child{border-radius: 0 1.35rem 1.35rem 0;}
.buttons-tab{background: white;position: relative;}
.buttons-tab:after{content: '';position: absolute;left: 0;bottom: 0;right: auto;top: auto;height: 1px;width: 100%;background-color: #d0d0d0;display: block;z-index: 15;-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.buttons-tab:after{-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}}
@media only screen and (-webkit-min-device-pixel-ratio: 3){.buttons-tab:after{-webkit-transform: scaleY(0.33);transform: scaleY(0.33);}}
.buttons-tab .button{color: #5f646e;font-size: 0.8rem;width: 100%;height: 2rem;line-height: 2rem;-webkit-box-flex: 1;-ms-flex: 1;border: 0;border-bottom: 2px solid transparent;border-radius: 0;}
.buttons-tab .button.active{color: #0894ec;border-color: #0894ec;z-index: 100;}
.buttons-fixed{position: fixed;z-index: 99;width: 100%;}



/* === Cards === */
.cards-list ul,.card .list-block ul {background:none;}
.cards-list > ul:before,.card .list-block > ul:before {display:none;}
.cards-list > ul:after,.card .list-block > ul:after {display:none;}
.card {background:#fff;box-shadow:0 0.05rem 0.1rem rgba(0,0,0,0.3);margin:0.5rem;position:relative;font-size:0.75rem;}
.card .list-block,.card .content-block {margin:0;}
.card.no-gutter{margin:0;}
.card.no-shadow{box-shadow:none}
.row:not(.no-gutter) .col > .card {margin-left:0;margin-right:0;}
.card-content {position:relative;}
.card-content-inner {padding:0.75rem;position:relative;}
.card-content-inner > p:first-child {margin-top:0;}
.card-content-inner > p:last-child {margin-bottom:0;}
.card-content-inner > .list-block,.card-content-inner > .content-block {margin:-0.75rem;}
.card-header{min-height:2.2rem;}
.card-header,.card-footer{position:relative;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;}
.card-header[valign="top"],.card-footer[valign="top"] {-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;}
.card-header[valign="bottom"],.card-footer[valign="bottom"] {-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;}
.card-footer > *:not(.row){padding:0.35rem 0.75rem;}
.card-footer{height:2.2rem}
.card-header a.link,.card-footer a.link {height: 100%;text-decoration:none;position:relative;display: flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-transition-duration:300ms;transition-duration:300ms;}

.card-footer .row{height: 100%;width:100%;margin-left:0;padding-top:0.45rem; padding-bottom:0.45rem;position:relative;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;}
.card-footer .col{height: 100%;width:100%;text-decoration:none;position:relative;display: flex;-webkit-box-pack:start;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-transition-duration:300ms;transition-duration:300ms;}
.card-footer .col:before {content: '';position: absolute;left: 0;top: 0;bottom: auto;right: auto;height: 100%;width: 1px;background-color: #e1e1e1;display: block;z-index: 15;-webkit-transform-origin: 50% 0%;transform-origin: 50% 0%;}
.card-footer .col:first-child:before{display:none}
.card-footer.no-padding .row{padding-top:0;padding-bottom:0}


html:not(.watch-active-state) .card-header a.link:active,html:not(.watch-active-state) .card-footer a.link:active,.card-header a.link.active-state,.card-footer a.link.active-state {opacity:0.3;-webkit-transition-duration:0ms;transition-duration:0ms;}
.card-header a.link i + span,.card-footer a.link i + span,.card-header a.link i + i,.card-footer a.link i + i,.card-header a.link span + i,.card-footer a.link span + i,.card-header a.link span + span,.card-footer a.link span + span {margin-left:0.35rem;}
.card-header a.link i.icon,.card-footer a.link i.icon {display:block;}
.card-header a.icon-only,.card-footer a.icon-only {min-width:2.2rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:0;}
.card-header {padding:0.75rem;font-size:0.85rem;}
.card-header:after {content:'';position:absolute;left:0;bottom:0;right:auto;top:auto;height:1px;width:100%;background-color:#e1e1e1;display:block;z-index:15;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;}
@media only screen and (-webkit-min-device-pixel-ratio:2) {.card-header:after {-webkit-transform:scaleY(0.5);transform:scaleY(0.5);}
}
@media only screen and (-webkit-min-device-pixel-ratio:3) {.card-header:after {-webkit-transform:scaleY(0.33);transform:scaleY(0.33);}
}
.card-header .card-cover {width:100%;display:block;}
.card-header.no-border:after {display:none;}
.card-header.no-padding {padding:0;}
.card-footer {color:#5f646e;}
.card-footer:before {content:'';position:absolute;left:0;top:0;bottom:auto;right:auto;height:1px;width:100%;background-color:#e1e1e1;display:block;z-index:15;-webkit-transform-origin:50% 0%;transform-origin:50% 0%;}
@media only screen and (-webkit-min-device-pixel-ratio:2) {.card-footer:before {-webkit-transform:scaleY(0.5);transform:scaleY(0.5);}
}
@media only screen and (-webkit-min-device-pixel-ratio:3) {.card-footer:before {-webkit-transform:scaleY(0.33);transform:scaleY(0.33);}
}
.facebook-card .card-header{padding: 0.5rem;}
.facebook-card .card-header.no-border + .card-content .card-content-inner{padding-top:0}
.facebook-card .facebook-avatar{
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-lines: single;
    -moz-box-lines: single;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    box-sizing: border-box;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.facebook-card .facebook-inner{
    margin-left: 0.5rem;
	position: relative;
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    display: block;
    -webkit-align-self: stretch;
  }
.facebook-card .facebook-name{font-size: 0.75rem;font-weight: 500;}
.facebook-card .facebook-date{font-size: 0.625rem;color: #5f646e;}
.facebook-card .facebook-after{white-space: nowrap;
    color: #5f646e;
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 0.65rem;color: #5f646e;}

.facebook-card .card-footer a{color: #5f646e;font-weight: 500;}
.facebook-card .card-content img{display: block;}
.facebook-card .card-content-inner{padding: 0.75rem 0.5rem;}




.container{margin:0 0.75rem;background-color:#fff;}
.container.no-gutter{margin:0}

.row{
	display: block;
    position: relative;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
	padding-left:-0.75rem;padding-right:-0.75rem;
}
.row > [class*="col-"],
.row > [class*="tablet-"],
.row > .col{float:left;padding-left:0.75rem;padding-right:0.75rem;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;}
.row.no-gutter > [class*="col-"]{padding-left:0;padding-right:0;}
.row.row-left{-webkit-box-pack:flex-start;-ms-flex-pack: flex-start;justify-content: flex-start;}
.row.row-center{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.row.row-right{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
.row.row-between{-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.row.row-around{-ms-flex-pack: distribute;justify-content: space-around;}


.row .col-100{width:100%;}
.row .col-95{width:95%;}
.row .col-90{width:90%}
.row .col-85{width:85%;}
.row .col-80{width:80%;}
.row .col-75{width:75%;}
.row .col-70{width:70%;}
.row .col-66{width:66.66666666666666%;}
.row .col-65{width:65%;}
.row .col-60{width:60%;}
.row .col-55{width:55%;}
.row .col-50{width:50%;}
.row .col-45{width:45%;}
.row .col-40{width:40%;}
.row .col-35{width:35%;}
.row .col-33{width:33.333333333333336%;}
.row .col-30{width:30%;}
.row .col-25{width:25%;}
.row .col-20{width:20%;}
.row .col-16{width:16.666666666666667%;}
.row .col-15{width:15%;}
.row .col-10{width:10%;}
.row .col-5{width:5%;}

.row[class*="row-"] {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: visible;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.row.row-1 > .col{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.row.row-2 > .col{
	-webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.row.row-3 > .col{
	-webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
}

.row.row-4 > .col{
	-webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.row.row-5 > .col{
	max-width: 20%;
	-webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
}

.row.row-6 > .col{
	-webkit-box-flex: 0;
    -ms-flex: 0 0 16.666666666666667%;
    flex: 0 0 16.666666666666667%;
    max-width: 16.666666666666667%;
	
}


.row.row-border:after,
.row.row-border:before,
.row.row-border >.col:after,
.row.row-border >.col:before,
.row.row-border-horizontal:after,
.row.row-border-horizontal:before,
.row.row-border-vertical:after,
.row.row-border-vertical:before,
.row.col-border:before,
.row.col-border > .col:before,
.row.col-border > .col:after,
.row.col-border-vertical >.col:before,
.row.col-border-horizontal >.col:after
{
    content: "";
    position: absolute;
    z-index: 15;
    display: block;
    box-sizing: content-box;
    background-color:#c8c7cc;
}


/* 水平线 */
.row.row-border:after,
.row.row-border >.col:after,

.row.row-border-vertical:before,
.row.row-border-horizontal:after,
.row.col-border >.col:after,
.row.col-border-horizontal >.col:after
{
 -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}


/* 垂直线 */
.row.row-border:before,
.row.row-border >.col:before,
.row.row-border-horizontal:before,
.row.row-border-vertical:after,

.row.col-border >.col:before,
.row.col-border-vertical >.col:before
{
 -webkit-transform-origin: 100% 0%;
    transform-origin: 100% 0%;
}


/* 垂直线 */
@media only screen and (-webkit-min-device-pixel-ratio: 2){
	.row.row-border:after,
	.row.row-1.row-border > .col:nth-child(1n):before,
	.row.row-2.row-border > .col:nth-child(2n):before,
	.row.row-3.row-border > .col:nth-child(3n):before,
	.row.row-4.row-border > .col:nth-child(4n):before,
	.row.row-5.row-border > .col:nth-child(5n):before,
	.row.row-6.row-border > .col:nth-child(6n):before,
	.row.row-border-vertical:after,
	.row.row-border-vertical:before,
	.row.col-border > .col:before,
	.row.col-border-vertical >.col:before
	{
		-webkit-transform: scaleX(0.5);
		transform: scaleX(0.5);
	}
}

/* 垂直线 */
@media only screen and (-webkit-min-device-pixel-ratio: 3){
	.row.row-border:after,
	.row.row-1.row-border > .col:nth-child(1n):before,
	.row.row-2.row-border > .col:nth-child(2n):before,
	.row.row-3.row-border > .col:nth-child(3n):before,
	.row.row-4.row-border > .col:nth-child(4n):before,
	.row.row-5.row-border > .col:nth-child(5n):before,
	.row.row-6.row-border > .col:nth-child(6n):before,
	.row.row-border-vertical:after,
	.row.row-border-vertical:before,
	.row.col-border > .col:before,
	.row.col-border-vertical >.col:before
	{
		-webkit-transform: scaleX(0.33);
		transform: scaleX(0.33);
	}
}

/* 水平线 */
@media only screen and (-webkit-min-device-pixel-ratio: 2){
	.row.row-border:before,
	.row.row-1[class*="row-border"] > .col:nth-last-child(1):after,
	.row.row-2[class*="row-border"] > .col:nth-last-child(1):after,
	.row.row-2[class*="row-border"] > .col:nth-last-child(2):after,

	.row.row-3[class*="row-border"] > .col:nth-last-child(1):after,
	.row.row-3[class*="row-border"] > .col:nth-last-child(2):after,
	.row.row-3[class*="row-border"] > .col:nth-last-child(3):after,
	.row.row-4[class*="row-border"] > .col:nth-last-child(1):after,
	.row.row-4[class*="row-border"] > .col:nth-last-child(2):after,
	.row.row-4[class*="row-border"] > .col:nth-last-child(3):after,
	.row.row-4[class*="row-border"] > .col:nth-last-child(4):after,

	.row.row-5[class*="row-border"] > .col:nth-last-child(1):after,
	.row.row-5[class*="row-border"] > .col:nth-last-child(2):after,
	.row.row-5[class*="row-border"] > .col:nth-last-child(3):after,
	.row.row-5[class*="row-border"] > .col:nth-last-child(4):after,
	.row.row-5[class*="row-border"] > .col:nth-last-child(5):after,

	.row.row-6[class*="row-border"] > .col:nth-last-child(1):after,
	.row.row-6[class*="row-border"] > .col:nth-last-child(2):after,
	.row.row-6[class*="row-border"] > .col:nth-last-child(3):after,
	.row.row-6[class*="row-border"] > .col:nth-last-child(4):after,
	.row.row-6[class*="row-border"] > .col:nth-last-child(5):after,
	.row.row-6[class*="row-border"] > .col:nth-last-child(6):after,
	.row.row-border-horizontal:after,
	.row.row-border-horizontal:before,
	.row.col-border:before,
	.row.col-border > .col:after,
	.row.col-border-horizontal >.col:after
	{
		-webkit-transform: scaleY(0.5);
		transform: scaleY(0.5);
	}
}

/* 水平线 */
@media only screen and (-webkit-min-device-pixel-ratio: 3){
	.row.row-border:before,
	.row.row-1[class*="row-border"] > .col:nth-last-child(1):after,
	.row.row-2[class*="row-border"] > .col:nth-last-child(1):after,
	.row.row-2[class*="row-border"] > .col:nth-last-child(2):after,

	.row.row-3[class*="row-border"] > .col:nth-last-child(1):after,
	.row.row-3[class*="row-border"] > .col:nth-last-child(2):after,
	.row.row-3[class*="row-border"] > .col:nth-last-child(3):after,
	.row.row-4[class*="row-border"] > .col:nth-last-child(1):after,
	.row.row-4[class*="row-border"] > .col:nth-last-child(2):after,
	.row.row-4[class*="row-border"] > .col:nth-last-child(3):after,
	.row.row-4[class*="row-border"] > .col:nth-last-child(4):after,

	.row.row-5[class*="row-border"] > .col:nth-last-child(1):after,
	.row.row-5[class*="row-border"] > .col:nth-last-child(2):after,
	.row.row-5[class*="row-border"] > .col:nth-last-child(3):after,
	.row.row-5[class*="row-border"] > .col:nth-last-child(4):after,
	.row.row-5[class*="row-border"] > .col:nth-last-child(5):after,

	.row.row-6[class*="row-border"] > .col:nth-last-child(1):after,
	.row.row-6[class*="row-border"] > .col:nth-last-child(2):after,
	.row.row-6[class*="row-border"] > .col:nth-last-child(3):after,
	.row.row-6[class*="row-border"] > .col:nth-last-child(4):after,
	.row.row-6[class*="row-border"] > .col:nth-last-child(5):after,
	.row.row-6[class*="row-border"] > .col:nth-last-child(6):after,
	.row.row-border-horizontal:after,
	.row.row-border-horizontal:before,
	.row.col-border:before,
	.row.col-border > .col:after,
	.row.col-border-horizontal >.col:after
	{
		-webkit-transform: scaleY(0.33);
		transform: scaleY(0.33);
	}
}
/* 水平线 */
.row.row-border:before,

.row.row-border-horizontal:before
{right:auto;bottom:auto;left:0;top:0;height:1px;width:100%;}

.row.row-1[class*="row-border"] > .col:nth-last-child(1):after,

.row.row-2[class*="row-border"] > .col:nth-last-child(1):after,
.row.row-2[class*="row-border"] > .col:nth-last-child(2):after,

.row.row-3[class*="row-border"] > .col:nth-last-child(1):after,
.row.row-3[class*="row-border"] > .col:nth-last-child(2):after,
.row.row-3[class*="row-border"] > .col:nth-last-child(3):after,
.row.row-4[class*="row-border"] > .col:nth-last-child(1):after,
.row.row-4[class*="row-border"] > .col:nth-last-child(2):after,
.row.row-4[class*="row-border"] > .col:nth-last-child(3):after,
.row.row-4[class*="row-border"] > .col:nth-last-child(4):after,

.row.row-5[class*="row-border"] > .col:nth-last-child(1):after,
.row.row-5[class*="row-border"] > .col:nth-last-child(2):after,
.row.row-5[class*="row-border"] > .col:nth-last-child(3):after,
.row.row-5[class*="row-border"] > .col:nth-last-child(4):after,
.row.row-5[class*="row-border"] > .col:nth-last-child(5):after,

.row.row-6[class*="row-border"] > .col:nth-last-child(1):after,
.row.row-6[class*="row-border"] > .col:nth-last-child(2):after,
.row.row-6[class*="row-border"] > .col:nth-last-child(3):after,
.row.row-6[class*="row-border"] > .col:nth-last-child(4):after,
.row.row-6[class*="row-border"] > .col:nth-last-child(5):after,
.row.row-6[class*="row-border"] > .col:nth-last-child(6):after,
.row.row-border-horizontal:after,
.row.col-border > .col:after,
.row.col-border-horizontal >.col:after
{
	right:auto;bottom:0;left:0;top:auto;height:1px;width:100%;
}

/* 垂直线 */
.row.row-border:after,
.row.row-border-vertical:before
{right:auto;bottom:auto;left:0;top:0;height:100%;width:1px;}

.row.row-1.row-border > .col:nth-child(1n):before,
.row.row-2.row-border > .col:nth-child(2n):before,
.row.row-3.row-border > .col:nth-child(3n):before,
.row.row-4.row-border > .col:nth-child(4n):before,
.row.row-5.row-border > .col:nth-child(5n):before,
.row.row-6.row-border > .col:nth-child(6n):before,
.row.row-border-vertical:after,
.row.col-border-vertical >.col:before,
.row.col-border > .col:before
{right:0;bottom:auto;left:auto;top:0;height:100%;width:1px;}



.row.row-1:not(.row-border)[class*="col-border"] > .col:nth-last-child(1):after,

.row.row-2:not(.row-border)[class*="col-border"] > .col:nth-last-child(1):after,
.row.row-2:not(.row-border)[class*="col-border"] > .col:nth-last-child(2):after,

.row.row-3:not(.row-border)[class*="col-border"] > .col:nth-last-child(1):after,
.row.row-3:not(.row-border)[class*="col-border"] > .col:nth-last-child(2):after,
.row.row-3:not(.row-border)[class*="col-border"] > .col:nth-last-child(3):after,
.row.row-4:not(.row-border)[class*="col-border"] > .col:nth-last-child(1):after,
.row.row-4:not(.row-border)[class*="col-border"] > .col:nth-last-child(2):after,
.row.row-4:not(.row-border)[class*="col-border"] > .col:nth-last-child(3):after,
.row.row-4:not(.row-border)[class*="col-border"] > .col:nth-last-child(4):after,

.row.row-5:not(.row-border)[class*="col-border"] > .col:nth-last-child(1):after,
.row.row-5:not(.row-border)[class*="col-border"] > .col:nth-last-child(2):after,
.row.row-5:not(.row-border)[class*="col-border"] > .col:nth-last-child(3):after,
.row.row-5:not(.row-border)[class*="col-border"] > .col:nth-last-child(4):after,
.row.row-5:not(.row-border)[class*="col-border"] > .col:nth-last-child(5):after,

.row.row-6:not(.row-border)[class*="col-border"] > .col:nth-last-child(1):after,
.row.row-6:not(.row-border)[class*="col-border"] > .col:nth-last-child(2):after,
.row.row-6:not(.row-border)[class*="col-border"] > .col:nth-last-child(3):after,
.row.row-6:not(.row-border)[class*="col-border"] > .col:nth-last-child(4):after,
.row.row-6:not(.row-border)[class*="col-border"] > .col:nth-last-child(5):after,
.row.row-6:not(.row-border)[class*="col-border"] > .col:nth-last-child(6):after,

.row.row-1:not(.row-border)[class*="col-border"] > .col:nth-child(1n):before,
.row.row-2:not(.row-border)[class*="col-border"] > .col:nth-child(2n):before,
.row.row-3:not(.row-border)[class*="col-border"] > .col:nth-child(3n):before,
.row.row-4:not(.row-border)[class*="col-border"] > .col:nth-child(4n):before,
.row.row-5:not(.row-border)[class*="col-border"] > .col:nth-child(5n):before,
.row.row-6:not(.row-border)[class*="col-border"] > .col:nth-child(6n):before{display:none;}

.row.row-1[class*="row-border"] > .col:nth-last-child(1):after,

.row.row-2[class*="row-border"] > .col:nth-last-child(1):after,
.row.row-2[class*="row-border"] > .col:nth-last-child(2):after,

.row.row-3[class*="row-border"] > .col:nth-last-child(1):after,
.row.row-3[class*="row-border"] > .col:nth-last-child(2):after,
.row.row-3[class*="row-border"] > .col:nth-last-child(3):after,
.row.row-4[class*="row-border"] > .col:nth-last-child(1):after,
.row.row-4[class*="row-border"] > .col:nth-last-child(2):after,
.row.row-4[class*="row-border"] > .col:nth-last-child(3):after,
.row.row-4[class*="row-border"] > .col:nth-last-child(4):after,

.row.row-5[class*="row-border"] > .col:nth-last-child(1):after,
.row.row-5[class*="row-border"] > .col:nth-last-child(2):after,
.row.row-5[class*="row-border"] > .col:nth-last-child(3):after,
.row.row-5[class*="row-border"] > .col:nth-last-child(4):after,
.row.row-5[class*="row-border"] > .col:nth-last-child(5):after,

.row.row-6[class*="row-border"] > .col:nth-last-child(1):after,
.row.row-6[class*="row-border"] > .col:nth-last-child(2):after,
.row.row-6[class*="row-border"] > .col:nth-last-child(3):after,
.row.row-6[class*="row-border"] > .col:nth-last-child(4):after,
.row.row-6[class*="row-border"] > .col:nth-last-child(5):after,
.row.row-6[class*="row-border"] > .col:nth-last-child(6):after{display:block;}

.row.gutter-1 .col:before{height:40%;top:30%;}
.row.gutter .col:before,.row.gutter-2 .col:before{height:50%;top:25%;}
.row.gutter-3 .col:before{height:60%;top:20%;}
.row.gutter-4 .col:before{height:70%;top:15%;}
.row.gutter-5 .col:before{height:80%;top:10%;}

.block{display:block}
.overflow{overflow:hidden}
.ellipsis{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hidden{display:none;}
.pull-left{float: left;}
.pull-right{float: right;}
.clearfix:before,.clearfix:after{content:" ";display: table;}
.clearfix:after{clear: both;}
.absolute{position: absolute;z-index:10}
.relative{position: relative;z-index:10}
.fixed{position:fixed;z-index:10}
.fill{width:100%;}

.fs-10,.fs-10 a{font-size:0.625rem}
.fs-11,.fs-11 a{font-size:0.688rem}
.fs-12,.fs-12 a{font-size:0.75rem}
.fs-13,.fs-13 a{font-size:0.813rem}
.fs-14,.fs-14 a{font-size:0.875rem}
.fs-15,.fs-15 a{font-size:0.938rem}
.fs-16,.fs-16 a{font-size:1rem}
.fs-18,.fs-18 a{font-size:1.125rem}
.fs-20,.fs-20 a{font-size:1.250rem}
.fs-22,.fs-22 a{font-size:1.375rem}
.fs-23,.fs-23 a{font-size:1.438rem}
.fs-24,.fs-24 a{font-size:1.500rem}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-indent{text-indent:2em;}
.text-bold{font-weight:800;}

.radius-0{border-radius:0}
.radius-1{border-radius:0.625rem}
.radius-2{border-radius:0.125rem}
.radius-3,.radius{border-radius:0.1875rem}
.radius-4{border-radius:0.25rem}
.radius-5{border-radius:0.3125rem}
.radius-6{border-radius:0.375rem}
.radius-7{border-radius:0.4375rem}
.radius-8{border-radius:0.5rem}
.radius-9{border-radius:0.5625rem}
.radius-10{border-radius:0.625rem}
.radius-15{border-radius:0.9375rem}
.radius-20{border-radius:1.25rem}
.radius-25{border-radius:1.5625rem}
.radius-100{border-radius:10rem }

.line,.line-top,.line-bottom,.line-right,.line-left{position:relative;z-index:1}
.line:after,.line-top:before,.line-bottom:before,.line-right:before,.line-left:before{content:" ";position: absolute;z-index: 15;display: block;box-sizing: content-box;background-color:#c8c7cc;}
.line-bottom:before{bottom:0px;left:0;right:auto;top:auto;width:100%;height:1px;-webkit-transform-origin:0% 100%;transform-origin:0% 100%;}
.line-top:before{bottom:auto;left:0;right:auto;top:0;width:100%;height:1px;-webkit-transform-origin:100% 0%;transform-origin:100% 0%;}
.line-right:before{right:0;bottom:auto;left:auto;top:0;height:100%;width:1px;-webkit-transform-origin: 100% 0%;transform-origin: 100% 0%;}
.line:after,.line-left:before{right:auto;bottom:auto;left:0;top:0;height:100%;width:1px;-webkit-transform-origin:0% 100%;transform-origin:0% 100%;}

.line:first-child:after{display:none}
.line.gutter-1:after{height:40%;top:30%;}
.line.gutter:after,.line.gutter-2:after{height:50%;top:25%;}
.line.gutter-3:after{height:60%;top:20%;}
.line.gutter-4:after{height:70%;top:15%;}
.line.gutter-5:after{height:80%;top:10%;}


.line-top.gutter-1:before,.line-bottom.gutter-1:before{width:40%;left:30%;}
.line-top.gutter:before,.line-top.gutter-2:before,.line-bottom.gutter:before,.line-bottom.gutter-2:before{width:50%;left:25%;}
.line-top.gutter-3:before,.line-bottom.gutter-3:before{width:60%;left:20%;}
.line-top.gutter-4:before,.line-bottom.gutter-4:before{width:70%;left:15%;}
.line-top.gutter-5:before,.line-bottom.gutter-5:before{width:80%;left:10%;}

.line-right.gutter-1:before,.line-left.gutter-1:before{height:40%;top:30%;}
.line-right.gutter:before,.line-right.gutter-2:before,.line-left.gutter:before,.line-left.gutter-2:before{height:50%;top:25%;}
.line-right.gutter-3:before,.line-left.gutter-3:before{height:60%;top:20%;}
.line-right.gutter-4:before,.line-left.gutter-4:before{height:70%;top:15%;}
.line-right.gutter-5:before,.line-left.gutter-5:before{height:80%;top:10%;}

@media only screen and (-webkit-min-device-pixel-ratio: 2){
.line:after,.line-right:before,.line-left:before{
	-webkit-transform: scaleX(0.5);
	transform: scaleX(0.5); 
}
.line-bottom:before,.line-top:before{
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5); 
}
}

@media only screen and (-webkit-min-device-pixel-ratio: 3){
.line:after,.line-right:before,.line-left:before{
	-webkit-transform: scaleX(0.33);
	transform: scaleX(0.33); 
}
.line-bottom:before,.line-top:before{
	-webkit-transform: scaleY(0.33);
	transform: scaleY(0.33); 
}
}

.badge{display: inline-block;padding: 0.1rem 0.45rem 0.15rem;font-size: 0.6rem;line-height: 1;color: #3d4145;background-color: rgba(0, 0, 0, 0.15);border-radius: 5rem;}
.badge.badge-inverted{padding: 0 0.25rem 0 0;background-color: transparent;}
.img-responsive{display:block;max-width:100%;height:auto}

.color-default{color: #3d4145;}
.color-gray{color: #999;}
.color-primary{color: #0894ec;}
.color-success{color: #4cd964;}
.color-danger{color: #f6383a;}
.color-warning{color: #ff6600;}

/*图片上传*/


.container {
    width: 100%;
    height: 100%;
    overflow: auto;
    clear: both;
    margin: 0;
}

.z_photo {
    overflow: auto;
    clear: both;
    margin: .75rem 0 .75rem .09rem;
    border: 0px solid #555;
}

.z_photo img {
    width: 4rem;
    height: 4rem;
}

.z_addImg {
    float: left;
    margin-right: 0.2rem;
}

.z_file {
    width: 4rem;
    height: 4rem;
    background: url(../img/z_add.png) no-repeat;
    background-size: 100% 100%;
    float: left;
    margin-right: 0.2rem;
}

.z_file input::-webkit-file-upload-button {
    width: 4rem;
    height: 4rem;
    border: none;
    position: absolute;
    outline: 0;
    opacity: 0;
}

.z_file input#file {
    display: block;
    width: auto;
    border: 0;
    vertical-align: middle;
}
/*遮罩层*/

.z_mask {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    display: none;
}

.z_alert {
    width: 11rem;
    height: 5.2rem;
    border-radius: .2rem;
    background: #fff;
    font-size: .75rem;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -5.5rem;
    margin-top: -2.6rem;
    opacity: 0.85;
}

.z_alert p:nth-child(1) {
    line-height: 1.5rem;
}

.z_alert p:nth-child(2) span {
    display: inline-block;
    width: 49%;
    height: 2rem;
    line-height: 2rem;
    float: left;
    border-top: 1px solid #ddd;
}

.z_cancel {
    border-right: 1px solid #ddd;
}
